import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

//@WebServlet也是Servlet里的注解，功能是把类和HTTP特定的请求进行关联，是根据URL请求的路径来关联的
//如果Tomcat收到了一个路径为/hello的请求，就会调用到HelloServlet的代码
//如果这个请求是GET请求，就会调用到HelloServlet的doGet的方法
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //这个调用父类代码的操作，是直接构造了一个错误的响应（状态码为405的响应）
        //super.doGet(req, resp);
        //这个操作，就是往HTTP响应的body中，写了一个helloworld的字符串
        resp.getWriter().write("helloworld");
    }
}
